agricultural machinery depot - Français Anglais Dictionnaire